package com.iedu.demo.lgq.service;

import com.iedu.demo.lgq.entity.TbOrderReview;
import com.iedu.demo.lgq.entity.TbReviewMedia;

import java.util.List;

public interface OrderReviewService {
    // 添加评价
    TbOrderReview addReview(TbOrderReview review, List<TbReviewMedia> mediaList);

    // 根据商品 ID 获取评价
    List<TbOrderReview> getReviewsByItemId(Integer itemId); // 将 productId 改为 itemId

    // 根据用户 ID 获取评价
    List<TbOrderReview> getReviewsByUserId(Integer userId);

    // 根据评价 ID 获取评价
    TbOrderReview getReviewById(Integer reviewId);

    // 更新评价
    TbOrderReview updateReview(TbOrderReview review);

    // 删除评价
    void deleteReview(Integer reviewId);
}
